be stranded - French English Dictionary